Guest User

Untitled

a guest
Aug 13th, 2024
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1.  
  2. Version "4.7.1"
  3.  
  4. class TalkingPlant: Actor
  5. {
  6.     meta String PlantMessage;
  7.     property PlantMessage: PlantMessage;
  8.    
  9. }
  10.  
  11.  
  12. class Plant: TalkingPlant
  13.  
  14. {
  15.     Default
  16.     {
  17.         Height 96;
  18.         Radius 50;
  19.         Xscale 0.36;
  20.         YScale 0.36;
  21.         PlantMessage "yeah";
  22.     }
  23.     States
  24.     {
  25.         Spawn:
  26.             PLNT A -1;
  27.             Loop;          
  28.     }
  29. }
  30.  
  31.  
  32. class MonsterDeathEventHandler : EventHandler {
  33.  
  34.  
  35.   override void WorldThingDied(WorldEvent e) {
  36.  
  37.         for (let i = BlockThingsIterator.Create(e.Thing, 800); i.Next();) {
  38.             Actor other = i.thing;
  39.             if(other && other.GetClassname() == "Plant"){
  40.                 string message = other.PlantMessage;
  41.                 break;
  42.             }
  43.         }
  44.   }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment