Don't Starve Revision History Viewer

Comparing Six Feet Under (Rev 86935) to All's Well That Maxwell (Rev 88237)

prefabs/rocks.lua

212223242526
"goldnugget", } local function baserock_fn(Sim) local inst = CreateEntity() local trans = inst.entity:AddTransform()
2122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
"goldnugget", } SetSharedLootTable( 'rock1', { {'rocks', 1.00}, {'rocks', 1.00}, {'rocks', 1.00}, {'nitre', 1.00}, {'flint', 1.00}, {'nitre', 0.25}, {'flint', 0.60}, }) SetSharedLootTable( 'rock2', { {'rocks', 1.00}, {'rocks', 1.00}, {'rocks', 1.00}, {'goldnugget', 1.00}, {'flint', 1.00}, {'goldnugget', 0.25}, {'flint', 0.60}, }) SetSharedLootTable( 'rock_flintless', { {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 0.6}, }) SetSharedLootTable( 'rock_flintless_med', { {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 0.4}, }) SetSharedLootTable( 'rock_flintless_low', { {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 0.2}, }) local function baserock_fn(Sim) local inst = CreateEntity() local trans = inst.entity:AddTransform()
737475767778798081
inst.AnimState:SetBuild("rock") inst.AnimState:PlayAnimation("full") inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "nitre", "flint"}) inst.components.lootdropper:AddChanceLoot("nitre", 0.25) inst.components.lootdropper:AddChanceLoot("flint", 0.6) return inst end
120121122123124125126127
inst.AnimState:SetBuild("rock") inst.AnimState:PlayAnimation("full") inst.components.lootdropper:SetChanceLootTable('rock1') return inst end
858687888990919293
inst.AnimState:SetBuild("rock2") inst.AnimState:PlayAnimation("full") inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "goldnugget", "flint"}) inst.components.lootdropper:AddChanceLoot("goldnugget", 0.25) inst.components.lootdropper:AddChanceLoot("flint", 0.6) return inst end
131132133134135136137138
inst.AnimState:SetBuild("rock2") inst.AnimState:PlayAnimation("full") inst.components.lootdropper:SetChanceLootTable('rock2') return inst end
100101102103104105106107
inst.AnimState:PlayAnimation("full") inst.MiniMapEntity:SetIcon( "rock_flintless.png" ) inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "rocks"}) inst.components.lootdropper:AddChanceLoot("rocks", 0.6) return inst end
145146147148149150151152
inst.AnimState:PlayAnimation("full") inst.MiniMapEntity:SetIcon( "rock_flintless.png" ) inst.components.lootdropper:SetChanceLootTable('rock_flintless') return inst end
118119120121122123124125
inst.components.named:SetName(STRINGS.NAMES["ROCK_FLINTLESS"]) inst.components.workable:SetWorkLeft(TUNING.ROCKS_MINE_MED) inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks"}) inst.components.lootdropper:AddChanceLoot("rocks", 0.4) return inst end
163164165166167168169170171
inst.components.named:SetName(STRINGS.NAMES["ROCK_FLINTLESS"]) inst.components.workable:SetWorkLeft(TUNING.ROCKS_MINE_MED) inst.components.lootdropper:SetChanceLootTable('rock_flintless_med') return inst end
132133134135136137138139140141142
inst:AddComponent("named") inst.components.named:SetName(STRINGS.NAMES["ROCK_FLINTLESS"]) inst.components.workable:SetWorkLeft(TUNING.ROCKS_MINE_LOW) inst.components.lootdropper:SetLoot({"rocks", "rocks"}) inst.components.lootdropper:AddChanceLoot("rocks", 0.2) return inst end
178179180181182183184185186
inst:AddComponent("named") inst.components.named:SetName(STRINGS.NAMES["ROCK_FLINTLESS"]) inst.components.lootdropper:SetChanceLootTable('rock_flintless_low') inst.components.workable:SetWorkLeft(TUNING.ROCKS_MINE_LOW) return inst end