Рейтинг темы:
  • Голосов: 1 - Средняя оценка: 3. Если голосов меньше 5 оценка не показывается.
  • 1
  • 2
  • 3
  • 4
  • 5
Bug report and new codes for Albedo, Anarch version of anarchy (09/16/2016)
#1
I. For version control:
Here are two python script from ETO English Community team,
they can split/merge locations into separted files
This would be easier to maintain between versions then qsp.

Download Yandex: https://yadi.sk/d/-DU7T2Y7vHuUn
or from our git: http://git.tfgamessite.com/KevinSmarts/girllife-ecv/tree/master

To Split:
1. Install phthon 2.7, click "add to path" during installation (default to off)
2. make sure the txt is in UCS-2-little Endian
3. make a folder named "albedo_src"
4. python txtsplit.py expert.txt albedo_src
will split expert.txt into a folder named "albedo_src"

To Merge:
(1) just copy *. merged.txt
This will copy all *. file into merged.txt, but can't set the sequence

(2) python txtmerge.py albedo_src merged.txt
This will read albedo_src.qproj, and merge every location listed inside it.
** will skip file if not listed in .qproj, aware if you are adding new locations.

After making locations into separted file, we can easily manage them with file compare software like winmerge.


II. Bug report and new codes for Albedo, Anarch version of anarchy. 09/16/2016 from https://albedo.pw/thread-1761.html
game url: https://anon.to/?https://yadi.sk/d/NeFOvxASvDqKh

Hoping these may useful.

ps. Some of Vaka's work in v10a was not in? like nekr, slave farm?

1. [$menu_pa]: line 89,90, two if probka=2
Код:
if probka=2
if probka=2


2. [$menu_pb]
Код:
!display noble level
if noble>= 50:
    $text1='Duke'
elseif noble>= 40:
    $text1='Earl'
elseif noble>= 30:
    $text1='Baron'
elseif noble>= 20:
    $text1='Knight'
elseif noble>= 10:
    $text1='Noble'
end
if noble >=10:pl'You act like <<$text1>> (<<noble>>)'


!more skills:
if plotnikskill>0:pl'carpenter <<plotnikskill>>'
if seamile>0:pl'Sea <<seamile>>'
if marpeozaQW=100:pl'Maceasy`s Blessing: <<spMarpeozaBuff>>.'
if cursedExp>0:pl'Cursed seal <<cursedExp>>'
if skillGFM>0:pl'Ghost attack <<skillGFM>>'
if skillGBM>0:pl'Ghost body <<skillGBM>>'
if sonarExp>0:pl'Sonar <<sonarExp>>'
if zerkSoundExp>0:pl'Mirror Grave <<zerkSoundExp>>'
if SoundBurExp>0:pl'Sonic Driller <<SoundBurExp>>'
if SoundKolExp>0:pl'Death bell <<SoundKolExp>>'
if shimmerStrikeExp>0:pl' <<shimmerStrikeExp>>'
if soundCoolExp>0:pl'Quiet place <<soundCoolExp>>'
if spElfDefExp>0:pl'Wood defence <<spElfDefExp>>'
if spElfAtkExp>0:pl'Wood attack <<spElfAtkExp>>'

3. [bed] add alarm quick switch
Код:
(1) ~line 5
if budilnikOn = 1:
    'Alarm clock: <a href="exec:budilnikOn = 0 & gt''bed''">O</a>'
else
    'Alarm clock: <a href="exec:budilnikOn = 1 & gs''bed''">X</a>'
end

(2) should move into [bed2] or [loss2]
if MaloLet>100 and SCslave=0:

4. [bed2] $ARGS[0] = 1, 2
Код:
It's unnecessary, just replace if $ARGS[0]='2':
gs 'loss2'

5. daemon-realm series: font color set to black, hard to read.
Код:
[demonrealmW]
[demonW]
[fortW]
fcolor=rgb(200,200,200)
bcolor=rgb(144,0,32)
Lcolor=rgb(150,150,150)

6.[frendChome]: wrong variable for bride's face. $faceM used in [miroror]
Код:
$faceM=$faceC
!to
$femfaceM=$faceC&!variablename fix by illume

7. [gorodovoi] :can Subsidies limitless
Код:
if sluhVA=1:
    act 'Subsidies to farmers.':
!to
if sluhVA=1 and sluhVAday!day:
    act 'Subsidies to farmers.':
        sluhVAday=day

8. [laserset] : will skip leave jail events
Код:
replace line 48
act 'Go':gt 'down'
!to
act 'Exit TIC':ItkQW=1&gt 'NaSvobodu'

9. [lesopilka] : hint talk to boss if sex changed
Код:
if lesopwork>0 and pol>0 and lesopknowf=0:
        !sex change event trigger by illume
        '<font color=red>Damn, I changed. I should talk to boss first.</font>'
        lesopwork=0
    end

10. [mirrorW]: fix female/male face display
Код:
'<<$hair>> <<$lip>> <<$skin>> <<$glaza>> <<$mop>>'
!to
'<<$face>><br><<$bodyfat>><br><<$femin>>' &!face fix for male by illume

11. [monDorf] : shortcut to work
Код:
if shahtWork>0 :
    if hour < 5:
        '<BR><It`s too early for work.'
    elseif hour < 7:
        '<BR><It`s time to work!'
        act 'Go to mine (1 hour)':
            minut=minut+60
            gt'monShaht'
        end
    elseif hour < 9:
        '<BR>It`s too late for work.'
    end
    !msg and shortcut by illume
end

12. [monshaft] : shortcut to village
Код:
if shahtWork>0 and hour=17:
        act 'Go back to village with mobs (1 hour)':
            minut += 60
            gt 'monDorf'
        end
        !shortcut by illume
    end
end

13. [nakazW] : a picture for vigina sex that already in image pack
Код:
~line113, if tipsexrand=2:
'<center><img src="pic/Evedon/pillory2.jpeg" ></center>'&!add from pic from illume

14. [OrdenAud] : may cause blank screen
Код:
~line58. remove exit
!exit

15. [park] : in Chapter 3, PC return from another world and learned magic, should be able to see nymphs
Код:
if nark=1 and pol=0 and fairymeet=7 and FNtr!1:gt 'nimfs','ParkNimfa'
if (nark=1 or HaritonovDMQW!0) and pol=0 and fairymeet=7 and FNtr!1:gt 'nimfs','ParkNimfa'

16. [payments] : no company income after chapter 3
Код:
~line 5
if pol = 0 and brak = 0:
if pol = 0 and brak = 0 and HaritonovDMQW = 0:

17. [slavecell]~17
Код:
(1) wrong file name
if SCrest=1:'<center><img src="pic/EvedonSC/aarst.jpg" ></center>'
!to
if SCrest=1:'<center><img src="pic/EvedonSC/aarst.jpeg" ></center>'

(2) clear progress after escape
~line 137
act 'Escape':gt 'desertW1'

!to

act 'Escape':
    stepSlave=0&pobeg=0 & !clear slave progress after escape by illume
    gt 'desertW1'
    exit
end

18. [slavestart] : you will automaic win after escaped and back to wapuli
Код:
add a line:
vapulaFight=0

19. [tadomW] : message about M->F
Код:
if Dominiknowf=0 and DominiQW > 0 and domRevengeQW < 4 and penis=0:
    cla
    *clr
    '<center><img src="pic/EvedonNarod/dominika.jpg"></center>'
    Dominiknowf=1&!information by illume
    '(You) - Here we have a little problem, I no longer have a member.'
    '(Dominica) - There is a way, you have to bring me sperm. After sex does not wash up and meet me here in the evening, I`ll lick it and it will be filled. You will pay for my services cum.'
    act 'Go':GOTO $locP, $metkaP
end

20. [upravaW] :
Код:
(1) wrong *clr, texts and image will never showen
!remove line 24
!*clr

(2) wrong variable set, slum house --> farm
            RabFarmOslik=0
            RabFarmPole=0
            RabFarmAmbar=0
            RabFarmSarai=0
            RabFarmTorg=0
            oslik=0
move into  ~line128

21. [statopis] : slutty will duplicate for futa. there are already pol for gender check
Код:
!line 57~81:
if pol > 0:
    !female =1, futa=2, no=3
    !...
else
    !male = 0
end

22. [street]
(1) game break if not in jail and return to earth
Код:
!replace with

if brak > 2 or NoHaritonov>0:
if brak > 2:

!replace with
!return from another world
if brak > 2 or NoHaritonov>0 or HaritonovDMQW>0:

23. new vampire system, do damage during day, fast recover during night & not in battle
Код:
(1) [RDemonM]

if vampireMorf>=1:
    if GraveDog>0:gs 'grdogdel'
    if vampireMorf<vampireStat:vampireStat+=1&stren+=10&speed+=10&vital+=10&agil+=10
    horny=0
    sweat=-5
    golod=15
    son=20
    !Vampire redone, by illume
    if NowSleep=0:
        if hour>6 and hour<18:
            !day
            if vampirehurttime!hour*100+nilmin*10+minut and $loc ! 'vampGrave'and $loc ! 'bed2' and $loc ! 'bed' and $loc ! 'budilnik':
                !except location [vampGrave], sleep: [bed],[bed2], alarmclock:[budilnik]
                '<B><font color=red>КАКОЙ ЯРКИЙ СВЕТ!!!replace withы вспыхнули и начали гореть. Вскоре для вас было все кончено.</font></B>'
                vampirehurttime=hour*100+nilmin*10+minut
                !make sure sunburn triggered once per minute by illume
                health -= rand(60,120)*vampireMorf
            end
        else
            !night
            if INFIGHT=0:
                if hour=6:
                    '<B><font color=red>РАССВЕТ НАДО ПРЯТАТЬСЯ!</font></B>'
                elseif (hour>=18 or hour<=5) and vampiremsgday!day:
                    '<B><font color=purple>Ночь, время для прогулки.</font></B>'
                    vampiremsgday=day
                    !hint active time once a day by illume
                end
                health+=vampireMorf*vital
                wipo+=vampireMorf*will
                manna+=vampireMorf*(intel*10+intel*magika)/10
                !fast recover in night, according to vampireMorf (max 1 in current game)
            end
        end
    end
end


(2) [time]
if vampireMorf>=1:
    if hour=6:
        !рассвет
        pl'<B><font color=red>РАССВЕТ НАДО ПРЯТАТЬСЯ!</font></B>'
    elseif hour>6 and hour<21:
        !день
        cls
        exit
    else
        !ночь
    end
end

(3) [vampGrave]

if hour>=21 or hour <6:

if hour>=18 or hour <=6:
-----------
And some other codes posted for Vaka 010a
https://albedo.pw/thread-1499.html
including:
* Android mode,
* Learned skill/magic list (In English, need to copy-paste back to russian)
* skill/magic effect list .xls


Bugs found during gameplay, part 1:
1. [pesheraS]
the last act:
Код:
   if Sumsex > 0:
       if Sexday!day:
           act 'Looking for sex':
               set Sexday=day
               gt 'spesh'
           end
       end
   else
       act 'Leave this shelter':gt 'mountW'
   end
2. [sexMonkrik]
replace last end:
Код:
else
   'sex events, working in progress'
end
Sumsex=Sumsex-1

3. [mondorf] wrong time zone for Rosna

if hour>=14 and hour<18:
   !check time zone first!
   if toiletJerkQW=4 and daystart-AlrunaStartDay>=2 and rosanCry<2:
       'You see that on the bench under the tree <a href="exec:rosanCry=1&GT ''RosanBrightmoore''">Rosana</a> quietly weeping and wiping her eyes.'
   else
       'You see that on the bench under the tree <a href="exec:GT ''RosanBrightmoore''">Rosana</a>.'
   end
end
[/code]

4. [monTraktir] wrong value check
Код:
~line22
if KatrinT>17 and KatriDay!day and KatriKeSex=1 and Alrunado=1 and Alrunadoika<1 and lakt>0 and NoyDoika<1:gt 'helpDoika'

if KatrinT>17 and KatriDay!day and KatriKeSex=1 and Alrunado=1 and Alrunadoika>0 and lakt>0 and NoyDoika<1:gt 'helpDoika'

5. [igryDubr]
Код:
!break spell, should set=2. =0 will make events re-open
Alrunado=0

Alrunado=2

6. cross-use variable "NoyDoika"
Stefan line: 4=break curse, 5=Alruna confess
nature spell line: 4=break curse, 5=know altar to learn, 7=agree to learn with eggs

new variable for that:
[rialonW]
Код:
NoyDoika=5
NoyDoikaM=5

if NoyDoika=4:
if NoyDoika=4 and NoyDoikaM = 0:
[alterW]
Код:
if NoyDoikaM=7 and (FertVagMark>0 or FertAnMark>0):act 'Learn Magic of Nature':gt 'obudubrav'
if NoyDoikaM=5:
   act'I want to learn the magic of nature':
       *clr
       cla
       '- Well well, we are going to teach this magic, the tuition fee will give eggs of different creatures'
       act 'I agree':
           NoyDoikaM=7
           gt 'altarW'
       end
       act 'I do not like it':
           NoyDoikaM=8
           gt 'altarW'
       end
   end
end


7. [losspauk] : remove loop
[code]
       :lpson
       gs'stat'
       set minut = minut + 60
       set son = son + 3
       !clr
       if son > 23:gt 'losspauk'
       jump 'lpson'
!to

   picrand = (25-son)*20+rand(0,15)
   if picrand < 60: picrand = 60
   son = 25
   minut += minut


Bugs found during gameplay, part 1:
1. [pesheraS]
the last act:
Код:
if Sumsex > 0:
        if Sexday!day:
            act 'Looking for sex':
                set Sexday=day
                gt 'spesh'
            end
        end
    else
        act 'Leave this shelter':gt 'mountW'
    end
2. [sexMonkrik]
replace last end:
Код:
else
    'sex events, working in progress'
end
Sumsex=Sumsex-1

3. [mondorf] wrong time zone for Rosna

if hour>=14 and hour<18:
!check time zone first!
if toiletJerkQW=4 and daystart-AlrunaStartDay>=2 and rosanCry<2:
'You see that on the bench under the tree <a href="exec:rosanCry=1&GT ''RosanBrightmoore''">Rosana</a> quietly weeping and wiping her eyes.'
else
'You see that on the bench under the tree <a href="exec:GT ''RosanBrightmoore''">Rosana</a>.'
end
end
[/code]

4. [monTraktir] wrong value check
Код:
~line22
if KatrinT>17 and KatriDay!day and KatriKeSex=1 and Alrunado=1 and Alrunadoika<1 and lakt>0 and NoyDoika<1:gt 'helpDoika'

if KatrinT>17 and KatriDay!day and KatriKeSex=1 and Alrunado=1 and Alrunadoika>0 and lakt>0 and NoyDoika<1:gt 'helpDoika'

5. [igryDubr]
Код:
!break spell, should set=2. =0 will make events re-open
Alrunado=0

Alrunado=2

6. cross-use variable "NoyDoika"
Stefan line: 4=break curse, 5=Alruna confess
nature spell line: 4=break curse, 5=know altar to learn, 7=agree to learn with eggs

new variable for that:
[rialonW]
Код:
NoyDoika=5
NoyDoikaM=5

if NoyDoika=4:
if NoyDoika=4 and NoyDoikaM = 0:
[alterW]
Код:
if NoyDoikaM=7 and (FertVagMark>0 or FertAnMark>0):act 'Learn Magic of Nature':gt 'obudubrav'
if NoyDoikaM=5:
    act'I want to learn the magic of nature':
        *clr
        cla
        '- Well well, we are going to teach this magic, the tuition fee will give eggs of different creatures'
        act 'I agree':
            NoyDoikaM=7
            gt 'altarW'
        end
        act 'I do not like it':
            NoyDoikaM=8
            gt 'altarW'
        end
    end
end


7. [losspauk] : remove loop
[code]
        :lpson
        gs'stat'
        set minut = minut + 60
        set son = son + 3
        !clr
        if son > 23:gt 'losspauk'
        jump 'lpson'
!to

    picrand = (25-son)*20+rand(0,15)
    if picrand < 60: picrand = 60
    son = 25
    minut += minut

 
Ответить
#2
8. may cause multi-menu
[frdomW]
[mistress]
[turmaMarpeoza]
Код:
ADDOBJ '...'
!to
if no OBJ '...':ADDOBJ '...'
9. [kovenw]
Код:
2nd act missing
cla&*clr
10. [astarotLoss] gt without act
Код:
(1)vapulaFight=1
vapulaFight=0

(2)gt'demonrealmW'

act 'Go':gt'demonrealmW'

11. [serafwin]
# serafWin
Код:
if serafLip=1:serafLip=0&'<br>Seraf`s cum lip curse vanished'&!disable by illume
if cerafNip=1:pirsing=pirsing-1&pirsingNipple=0&$pirsing=''&cerafNip=0&'<br>Searph`s submissive nipple ring vanished'&!disable by illume
12. [$menu_mam]
fixed structure for each case, plus male body in earth
Код:
    if world=0 :
        if pol=0 :
            VIEW 'pic/body/man.jpg'
        else
            gs 'titsy'
        end
    else
        if DemonMorf>=10:
            VIEW 'pic/EvedonFace/DemonMorf2.jpg'
        elseif DemonMorf>=5:
            VIEW 'pic/EvedonFace/DemonMorf.jpg'
        else
            if femin<50:
                VIEW 'pic/EvedonFace/manbody.jpg'
            elseif femin<200:
                VIEW 'pic/EvedonFace/manbody1.jpg'
            else
            if fat<100:
                VIEW 'pic/EvedonFace/woman.jpg'
            elseif fat < 200:
                VIEW 'pic/EvedonFace/woman1.jpg'
            elseif fat < 400:
                VIEW 'pic/EvedonFace/woman2fat.jpg'
            elseif fat < 600:
                VIEW 'pic/EvedonFace/woman2fat1.jpg'
            else
                VIEW 'pic/EvedonFace/woman2fat2.jpg'
            end
        end
    end

unselect
13.[lesopilkaboss]: logic error, no case for pol=0 and lesopwork=0

 
Ответить


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Albedo, new code and bug fix, based on vaka 0.1.0A cba0740 4 1779 04.09.2016, 05:02
Посл. сообщение: cba0740

Переход:


Просматривают эту тему: 1 Гость(ей)