51 lines
1.4 KiB
Plaintext
51 lines
1.4 KiB
Plaintext
|
|
Per ogni bomba bisogna definire:
|
|
- nome
|
|
- descrizione
|
|
- def con:
|
|
Necessari:
|
|
-> textures (usata sia per l'inventario che per la bomba stessa)
|
|
-> ricetta / recipe_block (ricetta di default)
|
|
-> hit_node(self, pos) / explosion = {
|
|
shape = "cube",
|
|
radius = 2,
|
|
block = "default:ice",
|
|
particles = false,
|
|
},
|
|
Aggiuntivi:
|
|
-> velocity
|
|
-> recipe_number
|
|
|
|
|
|
Bombe presenti:
|
|
mobs_examples.lua:
|
|
- stone_wall_bomb
|
|
- Cubic Ice Shell bomb
|
|
- Fire circle
|
|
- Lava pool
|
|
- schematic bomb
|
|
|
|
Nssm_weapons:
|
|
- cobweb_bomb
|
|
- cubic mantis clay shell bomb
|
|
-
|
|
|
|
nssbombs:register_throwitem("nssm:", "", {
|
|
textures = "",
|
|
recipe_number = ,
|
|
recipe = ,
|
|
})
|
|
|
|
Cosa rimane da fare:
|
|
- riscrivere le particles;
|
|
- finire di aggiungere le bombe di esempio;
|
|
- eliminare le textures non usate;
|
|
- scrivere bene delle istruzioni/commentare il codice
|
|
- rilasciare.
|
|
|
|
recipe = {
|
|
{'nssm:slothful_soul_fragment', 'nssm:black_powder', 'nssm:slothful_soul_fragment'},
|
|
{'nssm:black_powder', 'nssm:slothful_soul_fragment', 'nssm:black_powder'},
|
|
{'nssm:slothful_soul_fragment', 'nssm:black_powder', 'nssm:slothful_soul_fragment'},
|
|
},
|