User Tools

Site Tools


crpl:cheatsheet

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
crpl:cheatsheet [2015/03/19 16:53] – [Basics] warrencrpl:cheatsheet [2015/08/27 16:10] (current) – Added script info for non CRPL warren
Line 14: Line 14:
 Argument types: i=integer, f=float, n=integer or float, s=string, u=unit ID, x=integer x coordinate, y=integer y coordinate, z=integer z coordinate, b=TRUE or FALSE (1 or 0), *=any, l=list, {u}=bunch of unit IDs, CONST_= one of the normal constants.  Argument types: i=integer, f=float, n=integer or float, s=string, u=unit ID, x=integer x coordinate, y=integer y coordinate, z=integer z coordinate, b=TRUE or FALSE (1 or 0), *=any, l=list, {u}=bunch of unit IDs, CONST_= one of the normal constants. 
  
 +Default values or legal values in ().
 ==== Basics ==== ==== Basics ====
 ^ Commands ^^^^ ^ Commands ^^^^
 | *special* [[crpl:docs:comment|#]] || *special* [[crpl:docs:define|$VARNAME:DEF_VAL]] || | *special* [[crpl:docs:comment|#]] || *special* [[crpl:docs:define|$VARNAME:DEF_VAL]] ||
-| *special* [[crpl:docs:read|<-VARNAME]] * || *special* * [[crpl:docs:write|->VARNAME]] ||+| *special* [[crpl:docs:read|<-VARNAME]] *(0) || *special* * [[crpl:docs:write|->VARNAME]] ||
 | ??? [[crpl:docs:call|@FUNC_NAME]] ??? || *special* [[crpl:docs:func|:FUNC_NAME]] || | ??? [[crpl:docs:call|@FUNC_NAME]] ??? || *special* [[crpl:docs:func|:FUNC_NAME]] ||
 | n n [[crpl:docs:gt]] b | n n [[crpl:docs:gte]] b | n n [[crpl:docs:lt]] b | n n [[crpl:docs:lte]] b | | n n [[crpl:docs:gt]] b | n n [[crpl:docs:gte]] b | n n [[crpl:docs:lt]] b | n n [[crpl:docs:lte]] b |
Line 23: Line 24:
 | b b [[crpl:docs:and]] b | b b [[crpl:docs:or]] b | b [[crpl:docs:not]] b || | b b [[crpl:docs:and]] b | b b [[crpl:docs:or]] b | b [[crpl:docs:not]] b ||
 | * * [[crpl:docs:swap]] * * | * [[crpl:docs:dup]] * * | * * [[crpl:docs:dup2]] * * * * || | * * [[crpl:docs:swap]] * * | * [[crpl:docs:dup]] * * | * * [[crpl:docs:dup2]] * * * * ||
-| n n [[ crpl:docs:add]] n | n [[ crpl:docs:sub]] n | n n [[ crpl:docs:mul]] n | *special* n n [[ crpl:docs:div]] n |+| n n [[ crpl:docs:add]] n | n [[ crpl:docs:sub]] n | n n [[ crpl:docs:mul]] n | *special* n n [[ crpl:docs:div]] n |
 | n [[ crpl:docs:max]] n | n [[ crpl:docs:min]] n | n n [[ crpl:docs:mod]] n || | n [[ crpl:docs:max]] n | n [[ crpl:docs:min]] n | n n [[ crpl:docs:mod]] n ||
 | * [[ crpl:docs:asfloat]] f | * [[ crpl:docs:asint]] i | n [[ crpl:docs:neg]] n | n [[ crpl:docs:sqrt]] f | | * [[ crpl:docs:asfloat]] f | * [[ crpl:docs:asint]] i | n [[ crpl:docs:neg]] n | n [[ crpl:docs:sqrt]] f |
Line 73: Line 74:
  
 Unit type names: (not case sensitive) Unit type names: (not case sensitive)
-Collector, Relay, Reactor, OreMine, Siphon, Terp, Guppy, PulseCannon, Mortar, Strafer, Bomber, Sprayer, Nullifier, Shield, Beam, Sniper, Forge, Bertha, PowerZone, OreDeposit, ResourcePack, ShieldKey, TechArtifact, MessageArtifact, AOO, Thor, CRPLCore, ResourcePack, Totem, Emitter, SporeTower, RunnerNest, AETower, Inhibitor.+CommandNode, Collector, Relay, Reactor, OreMine, Siphon, Terp, Guppy, PulseCannon, Mortar, Strafer, Bomber, Sprayer, Nullifier, Shield, Beam, Sniper, Forge, Bertha, PowerZone, OreDeposit, ResourcePack, ShieldKey, TechArtifact, MessageArtifact, AOO, Thor, CRPLCore, ResourcePack, Totem, Emitter, SporeTower, RunnerNest, AETower, Inhibitor.
  
 Extended unit type names: (Cannot be directly created) Extended unit type names: (Cannot be directly created)
Line 79: Line 80:
  
 Effects: 0=ShotExplosion, 1=MortarShellExplosion, 2=BerthaShellExplosion, 3=RunnerExplosion, 4=SporeExplosion, 5=TotemExplosion, 6=CreeperAAShellExplosion, 7=UnitExplosion, 8=MoveTrail, 9=ShortTrail, 10=SporeTrail, 11=SmokeRingEffect, 12=ParticleBeamDamage, 13=PulseCannonShellEffect, 14=StunnedEffect, 15=TerraModCell, 16=TotemFiring. Effects: 0=ShotExplosion, 1=MortarShellExplosion, 2=BerthaShellExplosion, 3=RunnerExplosion, 4=SporeExplosion, 5=TotemExplosion, 6=CreeperAAShellExplosion, 7=UnitExplosion, 8=MoveTrail, 9=ShortTrail, 10=SporeTrail, 11=SmokeRingEffect, 12=ParticleBeamDamage, 13=PulseCannonShellEffect, 14=StunnedEffect, 15=TerraModCell, 16=TotemFiring.
 +
 +Script 0 vars: Emitter(STARTTIME, FINISHTIME, PRODUCTIONINTERVAL, PRODUCTIONAMT), SporeTower(STARTTIME, WAVEINTERVAL, WAVECOUNT, SPOREPAYLOAD), AETower(RANGE), RunnerNest(SPAWNINTERVAL, MAXPOPULATION, MOVESPEED, RUNNERMAXHEALTH, CREEPERPAYLOAD), Inhibitor(STARTTIME, PRODUCTIONINTERVAL, PRODUCTIONAMT, RANGE), ResourcePack(AMT, MAXAMT, RESOURCETYPE{ENERGY, ORE, AETHER}), Guppy(MODE{PACKET,ORE,AC}), AOO(TYPE{FREEZE, MASS, CONVERT}), TechArtifact(COUNT).
  
 ==== Flying Enemy ==== ==== Flying Enemy ====
Line 109: Line 112:
  
 ^ Constants ^^^ ^ Constants ^^^
-| Ammo f(0) | MaxAmmo f(0) | const_PacketRequestDelay i(15) |+| Ammo f(0) | MaxAmmo f(0) | PacketRequestDelay i(15) |
 | AmmoAC f(0) | MaxAmmoAC f(0) | ACPacketRequestDelay i(15) | | AmmoAC f(0) | MaxAmmoAC f(0) | ACPacketRequestDelay i(15) |
 | CanRequestAmmo b(FALSE) | RequestPackets b(FALSE) || | CanRequestAmmo b(FALSE) | RequestPackets b(FALSE) ||
Line 166: Line 169:
 ^ Commands ^^^ ^ Commands ^^^
 | [[crpl:docs:CreateList]] l | i [[crpl:docs:CreateListStartingSize]] l || | [[crpl:docs:CreateList]] l | i [[crpl:docs:CreateListStartingSize]] l ||
-| [[crpl:docs:GetListCount]] i | l i [[crpl:docs:GetListElement]] * | l i * [[crpl:docs:SetListElement]] |+[[crpl:docs:GetListCount]] i | l i [[crpl:docs:GetListElement]] * | l i * [[crpl:docs:SetListElement]] |
 | l i * [[crpl:docs:InsertListElement]] | l i [[crpl:docs:RemoveListElement]] || | l i * [[crpl:docs:InsertListElement]] | l i [[crpl:docs:RemoveListElement]] ||
 | l * [[crpl:docs:AppendToList]] | l * [[crpl:docs:PrependToList]] || | l * [[crpl:docs:AppendToList]] | l * [[crpl:docs:PrependToList]] ||
Line 239: Line 242:
  
 ^ CONSTANTS ^^ ^ CONSTANTS ^^
-| *special* [[crpl:docs:E]] f | DestroyOnDamage b(TRUE) |+| *special* [[crpl:docs:E]] f | |
  
  
crpl/cheatsheet.1426798388.txt.gz · Last modified: 2015/03/19 16:53 by warren