;S-10 Kiona ;Shockfrost ; ;The Drone serves as a basis for new tanks. ;It has no fighting capabilities at all. ; ;The S-Series tanks are HIGHLY organized and standardized. While fully customizable, ;It's remarkably easy to just RIP OUT one component and replace it with another. ;Similar components recieve the same addresses. ; ;The start of the program is always at 1. 100, 101, 102, 111, 112 etc. are all ;Sub-branches that can be applied under the primary system. ; 1 - Program init, runtime, and maintenance. ; 2 - Scanning and targetting modules. ; 3 - Motion and evasion modules. ; 4 - Firing and Assault modules. ; 5 - Mine deployment and maintenance modules. ; 6 - Shield operation modules. ; 7 - Communication and alliance modules. ; 8 - Self adaptation modules. ; 9 - Miscellaneous modules. ; ; In the end, you can throw out any extra module hardpoints you don't need. Everything's ; configured so you can clearly brag about your impressive new systems and modules. ;----------HARDPOINT ASSIGNMENT----------- ; REMEMBER - 12 hardpoints for armaments. ; BE SURE TO ASSIGN - these values start off blank. ; 3 points to get a basic shield, remember? 2 won't do. ; And Armor slows the tank. ; You get 2 free mines. ; Low scanner level means you may NOT see enemies with basic scans... hm. #CONFIG Shield=0 #CONFIG Scanner=5 #CONFIG Weapon=2 #CONFIG Armor=0 #CONFIG Engine=0 #CONFIG Heatsinks=5 #CONFIG Mines=0 #MSG =S0=Drone==Online.= ; <-----------------> MSG Length ;All variables will be applied under their corresponding subroutine. ;Watch for overlap - makes for FunKy tanks! ;INITIALIZATION / PRIMARY FUNCTION - Softpoint 1 ;Module Comments: ; -none yet ;Initialization ;NOTE - Any attached data tables for the pieces must be transferred up here. ;Coding tables for multiple sections can get gnarly, so be sure to note the opening block! ;Primary Code :1 nop jmp 1 ;Do not a thing, and loop home. (Well, it's a Drone!) :12 ;Return gate for Scan Mechanism :13 ;Return gate for Evasion Mechanism :14 ;Return gate for Firing Mechanism :15 ;Return gate for Mine Mechanism :16 ;Return gate for Shield Mechanism :17 ;Return gate for Communication Mechanism :18 ;Return gate for Adaptation Mechanism :19 ;Return gate for Custom Mechanisms jmp 1 ;End Main ;SCANNING / TARGETING MECHANISM - Softpoint 2 ;Module Comments: ; -None yet :2 jmp 12 ;MOTION / EVASION MECHANISM - Softpoint 3 ;Module Comments: ; -None yet :3 jmp 13 ;FIRING / ASSAULT MECHANISM - Softpoint 4 ;Module Comments: ; -None yet :4 jmp 14 ;MINELAYING / MAINTENANCE MECHANISM - Softpoint 5 ;Module Comments: ; -None yet :5 jmp 15 ;SHIELD OPERATION MECHANISM - Softpoint 6 ;Module Comments: ; -None yet :6 jmp 16 ;COMMUNICATION / ALLIANCE MECHANISM - Softpoint 7 ;Module Comments: ; -None yet :7 jmp 17 ;BEHAVIOUR ADAPTATION MECHANISM - Softpoint 8 ;Module Comments: ; -None yet :8 jmp 18 ;PERSONAL / CUSTOM MECHANISMS - Softpoint 9 ;Module Comments/Synopsis: ; -None in place :9 jmp 19