@@ -491,10 +491,51 @@ function energyScene(scene, util) {
// ---------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------
// 13. Ефір: дві школи магії в державі
function arcaneScene ( scene , util ) {
scene . showBasePlate ( )
scene . world . setBlocks ( [ 2 , 1 , 2 ] , 'minecraft:budding_amethyst' )
scene . world . setBlocks ( [ 2 , 2 , 2 ] , 'minecraft:amethyst_cluster' )
scene . world . setBlocks ( [ 0 , 1 , 3 ] , 'ars_nouveau:source_jar' )
scene . world . setBlocks ( [ 4 , 1 , 3 ] , 'hexcasting:slate' )
scene . idle ( 10 )
scene . world . showSection ( [ 2 , 1 , 2 , 2 , 2 , 2 ] , Direction . DOWN )
scene . idle ( 15 )
say ( scene , 70 , 'В аметистових жилах накопичується ефір' , [ 2.5 , 2.5 , 2.5 ] , PonderPalette . BLUE , true )
say ( scene , 70 , 'Держава вважає ефір ресурсом надр' , [ 2.5 , 2.5 , 2.5 ] )
say ( scene , 70 , 'Його вивчає Ефірна палата' , [ 2.5 , 2.5 , 2.5 ] )
scene . world . showSection ( [ 0 , 1 , 3 , 0 , 1 , 3 ] , Direction . DOWN )
scene . idle ( 15 )
scene . showControls ( 50 , [ 0.5 , 2 , 3.5 ] , 'down' ) . withItem ( 'ars_nouveau:novice_spell_book' )
say ( scene , 70 , 'Плетільники збирають ефір у джерело' , [ 0.5 , 2 , 3.5 ] , PonderPalette . GREEN , true )
say ( scene , 70 , 'Заклинання складають у книзі' , [ 0.5 , 2 , 3.5 ] )
scene . world . showSection ( [ 4 , 1 , 3 , 4 , 1 , 3 ] , Direction . DOWN )
scene . idle ( 15 )
scene . showControls ( 50 , [ 4.5 , 1.5 , 3.5 ] , 'down' ) . withItem ( 'hexcasting:staff/oak' )
say ( scene , 70 , 'Гексографи креслять візерунки посохом' , [ 4.5 , 1.5 , 3.5 ] , PonderPalette . GREEN , true )
say ( scene , 70 , 'Їхнє паливо — аметистовий пил' , [ 4.5 , 1.5 , 3.5 ] )
scene . world . createItemEntity ( [ 2.5 , 3.5 , 2.5 ] , [ 0 , 0.1 , 0 ] , 'ars_nouveau:source_gem' )
scene . idle ( 10 )
say ( scene , 70 , 'Держава купує джерело, пил і аметист' , [ 2.5 , 2.5 , 2.5 ] , PonderPalette . BLUE , true )
say ( scene , 70 , 'Ціни — на табло, категорія «Ефір»' , [ 2.5 , 2.5 , 2.5 ] )
say ( scene , 80 , 'Торгуєш ефірним — купи ліцензію в магазині' , [ 2.5 , 2.5 , 2.5 ] , PonderPalette . RED )
say ( scene , 70 , 'Закон той самий, що й для машин' , [ 2.5 , 2.5 , 2.5 ] , null , true )
say ( scene , 70 , 'Руду без концесії заклинання не візьме' , [ 2.5 , 2.5 , 2.5 ] , PonderPalette . RED )
say ( scene , 70 , 'Посилки й вантажі не телепортують' , [ 2.5 , 2.5 , 2.5 ] , PonderPalette . RED )
say ( scene , 80 , 'Решту розкаже магістр Ефірної палати' , [ 2.5 , 2.5 , 2.5 ] , PonderPalette . BLUE )
}
Ponder . tags ( event => {
event . createTag ( 'kubejs:createrp' , 'kubejs:citizen_guide' , 'Держава Create RP' ,
'Як жити й заробляти в державній економіці' ,
[ 'kubejs:citizen_guide' , 'create:package_frogport' , 'computercraft:computer_advanced' , 'computercraft:computer_normal' , 'computercraft:monitor_advanced' , 'create:stressometer' ] )
[ 'kubejs:citizen_guide' , 'create:package_frogport' , 'computercraft:computer_advanced' , 'computercraft:computer_normal' , 'computercraft:monitor_advanced' , 'create:stressometer' , 'ars_nouveau:source_gem' , 'hexcasting:amethyst_dust' ] )
} )
Ponder . registry ( event => {
@@ -511,11 +552,15 @@ Ponder.registry(event => {
. scene ( 'guide_roads' , 'Робота: дорожник' , roadsScene )
. scene ( 'guide_miner' , 'Робота: шахтар' , minerScene )
. scene ( 'guide_operator' , 'Робота: оператор заводу' , operatorScene )
. scene ( 'guide_arcane' , 'Ефір і магія' , arcaneScene )
event . create ( 'create:package_frogport' )
. scene ( 'frogport_sell' , 'Create RP: продаж державі' , FROG _STRUCTURE , sellScene )
. scene ( 'frogport_buy' , 'Create RP: покупки в держави' , FROG _STRUCTURE , buyScene )
event . create ( [ 'ars_nouveau:source_gem' , 'ars_nouveau:novice_spell_book' , 'hexcasting:amethyst_dust' , 'minecraft:amethyst_shard' ] )
. scene ( 'arcane_law' , 'Create RP: ефір і магія' , arcaneScene )
event . create ( 'create:stressometer' )
. scene ( 'stressometer_energy' , 'Create RP: продаж енергії державі' , energyScene )