Balloon Bugs Conversion

Development guides, discussion, and testing for Garden Box compatible agents.

Balloon Bugs Conversion

Postby malkin » Mon Aug 13, 2012 6:26 pm

Just thought I should post up my Balloon Bug conversion - adding in the features from the Edible, Squishable Balloon Bugs to the GB version. This is still extremely raw, and requires the "C3 wishes" pack to be installed.

Features:
Creatures receive stimuli for pushing, pulling and hitting them, and they vanish when eaten.
With Vampess's 'don't get stuck hopping on the ground' fix.
Balloon Bugs pop when hit.

Known bugs:
Still has the same class number as the original.
May break the Ettin Seed Bank due to having a different bhvr value.
Somewhat memory-intensive.
Overpopulates. This may be due to the fact that they're not programmed to die, unless eaten. :lol:
Attachments
GB_BalloonBugES.cos
(6.64 KiB) Downloaded 2486 times
malkin
 
Posts: 131
Joined: Sat Feb 11, 2012 3:55 am

Re: Balloon Bugs Conversion

Postby malkin » Sun Feb 17, 2013 6:55 am

For reference, the die subroutine from the prate:

Code: Select all
   subr die

      doif ov46 >= 1
*Checks if it was going right...
         doif ov10 = 1
*If it is, play the dying animations
            frat 3
            anim [11 12 13]
            over
            wait 50
            anim [17 18 19]
            over
            kill ownr

         else

*If its not going right, it must be going left
            frat 3
            anim [4 5 6]
            over
            wait 50
            anim [14 15 16]
            over
            kill ownr
         endi
      endi
   retn
malkin
 
Posts: 131
Joined: Sat Feb 11, 2012 3:55 am

Re: Balloon Bugs Conversion

Postby malkin » Sat May 31, 2014 8:42 am

Please find attached an experimental balloon bug that has a lifespan.
Attachments
GB_BalloonBugESwdeath1.cos
(7.03 KiB) Downloaded 2333 times
malkin
 
Posts: 131
Joined: Sat Feb 11, 2012 3:55 am


Return to The Greenhouse Laboratory

Who is online

Users browsing this forum: No registered users and 1 guest